package com.wteam.dragon.shop.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.wteam.dragon.shop.pojo.bean.ProductAttribute;
import com.wteam.dragon.system.basebean.bean.ResultMessage;

import java.util.Set;

/**
 * @Author 陈晓辉
 * @Date 2020/6/29 16:38
 */
public interface ProductAttributeService {
    /**
     * 添加属性和参数
     */
    ResultMessage addProductAttribute(ProductAttribute productAttribute);

    /**
     * 删除属性和参数
     */
    ResultMessage delProductAttribute(Set<Long> ids);

    /**
     * 更改属性和参数
     */
    ResultMessage editProductAttribute(ProductAttribute productAttribute);

    /**
     * 分页获得属性和参数
     */
    ResultMessage pageProductAttribute(Page<ProductAttribute> page, Integer shopTypeId, Integer type);

    /**
     * 通过id获得属性和参数的详情
     */
    ResultMessage getProductAttribute(Long id);
}
